html,body{font-family: "lucida Grande" Helvetica, Arial, sans-serif;text-align:center;font-size:13px;color:#646464;}
html,body,p,ul,li,img{margin:0px;padding:0px;border:none}
h1{font-size: 2.5em;line-height: 1em;margin: 0.6em 0 .2em;font-weight: bold;}
h2 {font-size: 2.1428em;line-height: 1em;margin: 0.7em 0 .2333em;font-weight: bold;}
h3 {font-size: 1.4142em;line-height: 1.286em;margin: 0.875em 0 0.2916em;font-weight: bold;}
h4 {font-size: 1.2857em;line-height: 1.2em;margin: 1.6667em 0 .3887em;font-weight: bold;}
h5 {font-size: 1em;line-height: 1.5em;margin: 1em 0 .5em;font-weight: bold;}
h6 {font-size: 1em;line-height: 1.5em;margin: 1em 0 .5em;font-weight: normal;}

input{border:1px solid #bcbcbd;}
.upload{border:4px solid gray;}
textarea{border:1px solid #bcbcbd;}
.clear{clear:both;margin-top:-1px;height:1px;overflow:hidden;}
a{color: #414a8a;text-decoration:none;}
body {text-align: center;}
.header {width:100%;background:#6ea3c1;border-bottom:2px solid #426980;text-align:left;height:65px;}
.header .logo {font-family:arial;font-size:40px; color:#ededed;font-weight:bold;position:absolute;top:20px;left:10px;}
.header .logo a{color:#ededed;}
.header .new_complaint_link{position:absolute;top:35px;right:175px;font-size:15px;font-weight:bold;}
.header .new_complaint_link li{list-style:none;display:inline;margin-right:10px;}
.header .new_complaint_link .link a{position:relative;top:2px;}
.header .new_complaint_link .link a{color:#fff}
.header .new_complaint_link .index {
  -moz-border-radius-bottomleft:1em;
  -moz-border-radius-bottomright:1em;
  -moz-border-radius-topleft:1em;
  -moz-border-radius-topright:1em;
  background:#426980 none repeat scroll 0 0;
  padding:0.5em 1.5em;
  font-family:verdana;font-size:14px;
}
.header .new_complaint_link .index a{color:#fff;}
.header .new_complaint_link .index a:hover{text-decoration:underline}
.app_summary{text-align:left;color:#426980;font-size:14px;padding:7px 100px 5px 157px;margin-bottom:30px;line-height:20px; background:#ededed;border-bottom:1px solid #dbdbdb;}
.page_heading{font-size:20px;font-weight:bold}
.page_heading .sub_heading{font-size:14px;font-weight:bold}
/*#outer{height:100%;width:100%;display:table;}*/
.container {margin:12px auto;width:960px;text-align:left;} 
/*#inner {width:800px;min-height:800px;background:#ffffff;margin-left:auto;margin-right:auto;}*/
.container .middle_section {width:100%; float:left;margin-bottom:10px;border-bottom: 4px solid gray;}
.container .widget_label_section {width:50%; float:left;border:0px solid gray;}
.container .widget_section {width:47%; float:left;border:0px solid gray;}
.summary_box{border-bottom:1px solid #c7cdcf;padding:4px 2px;margin-bottom:4px;}
.summary_box .complaint_summary{float:left;width:87%}
.summary_box .complaint_summary .title{font-weight:bold}

.complaint_edit_new{width:600px;}
.complaint_edit_new .section_heading{width:100%;background:#daeff4;padding:3px 0px 3px 0px;margin-bottom:8px;}
.complaint_edit_new .section_heading span{padding:0px 3px 0px 3px;font-weight:bold;}
.complaint_edit_new .wrapper{width:500px;margin:3px 0px 10px 20px}
.complaint_edit_new .wrapper .widget_label{font-weight:bold;font-size:14px;margin-bottom:3px;}
.complaint_edit_new .wrapper .widget_label span.contextual_info{font-size:10px;color:#6f7070;float:right;}
.complaint_edit_new .section_heading{width:100%;background:#daeff4;padding:3px 0px 3px 0px;font-weight:bold;}
.complaint_edit_new .wrapper .widget{}
.complaint_edit_new .wrapper .widget .image,.company,.tag{padding:5px;border:1px solid #c3c3c3;background:#fff;margin-bottom:5px;}
.complaint_edit_new .wrapper .widget .image label,.company label,.tag label{display:inline-block;width:17%}
.complaint_edit_new .wrapper span.task{font-family:verdana;font-size:11px;font-weight:bold}
.complaint_edit_new .wrapper span.task a{color:#4f738f;}
.complaint_edit_new .submit{clear:both;background:#426980;text-align:right;}
.complaint_edit_new .submit input{margin:5px;}
#new_company{border:2px solid #7c7878;background:#fff995;padding:5px;z-index:9000;} 
.verification{width:652px}
.verification .complaint_summary {border:1px solid gray;background:yellow}
.realupload {position:absolute;top:0;left:17%;opacity:0;-moz-opacity:0;filter:alpha(opacity:0);z-index:2;}

.auto_complete {position:absolute;width:250px;z-index:9002;background-color:white;border:1px solid #888;margin:0;padding:0;}
.auto_complete ul {list-style-type:none;margin:0;padding:0;}
.auto_complete ul li.selected { background-color: #ffb;}
.auto_complete ul li {list-style-type:none;display:block;margin:0;padding:2px;height:20px;cursor:pointer;}

.complaint_box{border:1px solid #edefef;margin-bottom:2px;}
.complaint_box .complaint_tasks .support{margin-top:10px;width:60px;text-align:center;font-family:verdana;font-size:10px;font-weight:bold;}
.complaint_box .complaint_tasks .support .support_count{margin:0px 10px 3px 10px;width:40px;padding:7px 0px 3px 0px;
  color:#fff;
  -moz-border-radius-bottomleft:.3em;
  -moz-border-radius-bottomright:.3em;
  -moz-border-radius-topleft:.3em;
  -moz-border-radius-topright:.3em;
  background:#739a53 none repeat scroll 0 0;
  padding:0.5em 0em;
  font-family:verdana;font-size:14px;
}
.complaint_list_header{position:relative;margin-bottom:10px;font-size:23px;font-weight:bold}
.complaint_details{font-family:verdana;}
.complaint_details div{margin-bottom:4px;}
.complaint_details .title{font-size:18px;font-weight:bold}
.complaint_details .link_title{font-size:14px;font-weight:bold}
.complaint_details .description{font-size:13px;}
.complaint_details .meta_info{font-family:verdana;font-size:12px;}
.complaint_details .tags .tags_box{
  -moz-border-radius-bottomleft:.2em;
  -moz-border-radius-bottomright:.2em;
  -moz-border-radius-topleft:.2em;
  -moz-border-radius-topright:.2em;
  background:#fdf9b6 none repeat scroll 0 0;
  padding:0em 0.4em 0.1em 0.4em;
  margin-right:0.3em;
}

.visualization_nav {margin-top:8px;font-size:12px;}
.visualization_nav ul li{list-style:none;display:inline;padding:5px 10px;background:#6ea3c1;}
.visualization_nav ul li.active{background-color:#3f3e3c;border-top:0px;border-top:3px solid black;font-weight:bold;}
.visualization_nav ul li.active a{color:#fff;}
.visualization_nav a{color: #ffffff;text-decoration:none;}
.visualization_nav a:hover {color: #BABFE1;text-decoration:underline; }
.visualization_nav a:active {color: #BABFE1;}
.visualization_nav b{font-weight:normal; font-size:12px; color:#BABFE1;}
#visualization_div{margin-top:4px;border:1px solid #6ea3c1;}

.footer{border-top:2px solid #a8aaab;color:#525455;text-align:center;margin:0px;margin-top:20px; padding:7px;font-size:11px;background:#d9dadb}
